package org.springblade.modules.repair.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Date 14:23 2021/5/24
 * @Description {
 *   维保端 维保重点详情
 * }
 * @Author lsay
 **/
@Data
public class PlanCheckVo implements Serializable {

	/**
	 * 保养记录id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long id;

	/**
	 * 保养详情id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long checkContentId;

	/**
	 * 部件名称
	 */
	private String name;

	/**
	 * 检查图片
	 */
	@TableField(typeHandler = JacksonTypeHandler.class)
	private List<String> imgUrl;

	/**
	 * 检查描述
	 */
	private String checkDesc;

	/**
	 * 处理图片
	 */
	@TableField(typeHandler = JacksonTypeHandler.class)
	private List<String> disposeImgUrl;

	/**
	 * 处理描述
	 */
	private String disposeDesc;

	private Long groupId;

}
